<%@page import="org.biojava.services.das.dao.NewsManager"%>
<%@page import="org.biojava.services.das.dao.NewsItem"%>
<!--<jsp:directive.page session="true" />-->
<!--<jsp:useBean id="register" class="dasregistry.registryBean"	scope="page" />-->
<jsp:directive.page import="org.biojava.services.das.registry.DasRegistrySql" />
<%@ page import="java.util.*"%>
<jsp:directive.page import="org.springframework.beans.factory.BeanFactory"/>
<jsp:directive.page import="org.springframework.context.support.ClassPathXmlApplicationContext"/>

<%
    BeanFactory ctx = (new ClassPathXmlApplicationContext("SpringDAO.xml"));
    DasRegistrySql registry = (DasRegistrySql) ctx.getBean("registryBean");
%>


<%@ include file="pagehead.jsp" %>    
<!--<body onload="initDynamicOptionLists();">-->
<%@ include file="pagebodystart.jsp" %>


<!---->
<div id="normalcontent">
    <div class="contentarea">
        <h3>News</h3>
        <div id="newsTitle"><h4>DAS workshop 2012</h4></div><div id="newsDate">Dec 20, 2011</div>
        <div id="newsItem">Registration in is now open for the DAS workshop 2012 at the Wellcome Trust Genome Campus, Cambridge UK. Further information and registration can be found <a href="http://www.ebi.ac.uk/training/onsite/120227_DAS.html">here</a>.
        </div>

        <div id="newsTitle"><h4>There have been some recent updates to the DAS registry</h4></div><div id="newsDate">Nov 22, 2010</div>
        <div id="newsItem">DAS server (as apposed to DAS source) registration can be done by anyone with an email account and a sources response the registry considers valid. I encourage people who had their servers mirrored by the registry previously to log on and register their servers by this method. This means they become a server owner and can see the status of the sources easily and they will then be continued to be mirrored. Also some data sources previously had a different  prefix e.g. ENSEMBL_ instead of the usual DS_ prefix for their registry ids. Newer sources from these prefixed providers will no longer have these prefixes.<br>

            There is now a List Servers page to show this information http://www.dasregistry.org/listServers.html also a web service page at http://www.dasregistry.org/das/servers (also can restrict rows by adding rows params e.g. http://www.dasregistry.org/das/servers?rows=1-10). "server controlled" refers to servers that have sources in the registry based on their sources document.<br>

            DAS sources now become inactive rather than deleted/archived if they have no valid responses for 60 days or are controlled by the server sources document and are no longer present in that document. This means if there is a valid reason for them to be reinstated they can be easily and with their previous DS_ number. Please email dasregistry@sanger.ac.uk if you beleive a data source has wrongly been moved to being inactive.
        </div>



        <div id="newsTitle"><h4>New Style and New Search Interface</h4></div><div id="newsDate">May 20, 2010</div>
        <div id="newsItem">The look and content of the registry is being updated. Any suggestions and comments welcome. There is now a "Google like" search box in the header which can be used anywhere in this site to find coordinate systems, data sources and soon types from the registry. This is also in the menu <a href="NavigateSources.jsp">List Entries</a>.
            The old listings page is still available here: <a href="listServices.jsp">List Sources</a>. The search interface implemented in javascript so can be used by any other client in their interface - contact <a href="mailto:dasregistry@sanger.ac.uk">dasregistry@sanger.ac.uk</a> for more information.
            This search is created by the Sanger Institute and is based on the open source Lucene Search engine.
        </div>


        <div id="newsTitle"><h4>Extra parameters <span>can now be added to the registry web services</span></h4><div id="newsDate">May 12, 2010</div></div>
        <div id="newsItem">DAS clients can now add keywords parameter to sources cmds e.g. http://www.dasregistry.org/das/sources?keywords=zebrafish and to the coordinatesystem command http://www.dasregistry.org/das/coordinatesystem?keywords=gorilla. A new search index from the sanger institute is used to return relevant results.
            The usual other parameters can also be specified to limit the returned results further.
            The registry has added total, start, end attributes to coordinatesystem response if rows are specified e.g. http://www.dasregistry.org/das/coordinatesystem?keywords=gene&rows=1-10
        </div>
        <div id="newsTitle"><h4>1.6 specification sources listed <span>in the main lists from the registry in preparation for new 1.6 sources being created</span></h4></div><div id="newsDate">March 19, 2010</div>
        <div id="newsItem">As the experimental period for DAS 1.6 is now nearing its end, we expect the 1.6 specification to become official at this years workshop in April. Thus we are adding 1.6 sources to the list of sources at
            <a href="listServices.jsp"> http://www.dasregistry.org/listServices.jsp</a> and the das command <a href="das/sources"> http://www.dasregistry.org/das1/sources </a>
            for other commands now available for listing sources please see documentation <a href="help_scripting.jsp#sources"> here </a></div>
    </div>
</div>
<div class="divider1"></div>
<div id="primarycontainer">
    <div id="primarycontent">
        <h2>About</h2>
        <p>The <strong>DAS registration service</strong> provides a repository 
        for registry and discovery of <a href="http://www.biodas.org">DAS</a> (Distributed Annotation System) 
        services. DAS servers are described with meta
        data like who is providing a server, what DAS commands are being understood by it,
        what type of data is being provided, etc. 
        <p/>

        <p>
        DAS style XML-http as well as SOAP based web services can be used to 
        <a href="help_scripting.jsp">interact with the DAS registry</a>. to retrieve the list of available services.<p/>

        <p>In the future
        <b>DAS servers</b> like <a href="http://www.biojava.org/wiki/Dazzle">Dazzle</a>
        or <a href="http://www.sanger.ac.uk/resources/software/proserver/">Proserver</a>
        perhaps can automatically connect to the registration service and register or
        renew the lease for a DAS service.<p/>

        <div class="divider2"></div>

        <h2>Projects</h2>
        <a href="listProjects.jsp">Projects that fund DAS sources</a> can be acknowledged.
        We are currently in the process in adding support for this also on the DAS client side.
        I.e. next to a DAS track the logo of the funding project should be displayed.
        <div class="divider2"></div>
        <h2>Validation</h2>

        <p>The registration server contains a <a href="validateServer.jsp">validation
        mechanism</a>, to make sure that a DAS source is registered properly. When
        registering a new service an accession code (segment id) needs to be
        provided. This is used to create a DAS request and validate the
        response. A service can only be registered if the provided accession
        code returns a DAS response that contains data. 
        <br/>
        To prevent the registration service from keeping track of old or even
        non-functional DAS services, a <b>lease</b> is assigned to each. If the <i>lease</i>
        is not renewed for a long period, a server might be removed from the
        registry, after a warning has been submitted to the administrator of the
        DAS service.</p> 
    </div> 
</div>
<div id="secondarycontent">
    <jsp:include page="reference.jsp"/>
    <div>
        <div class="contentarea">
            <h2>Blog</h2>

            There is a <a href="http://biodasman.wordpress.com/">DAS blog</a>
            to keep you informed about the latest news.
        </div>
    </div>
    <div>
        <div class="contentarea">
            <h2>Authors:</h2>
            <a href="mailto:dasregistry@sanger.ac.uk">Jonathan Warren</a>, Andreas Prlic, Thomas Down, Eugene
            Kulesha, Andreas K&auml;h&auml;ri, Tim Hubbard.
            <br/>
            Thanks to Jody Clements, Andy Jenkinson, Tony Cox and the Sanger Web Team, Stefan
            Gr&auml;f, Brendan Vaugham.
        </div>
    </div>
    <div>
        <div class="contentarea">
            <h2>Release history:</h2>

            see the history of releases <a href="history.jsp">here</a>.
        </div>
    </div>
    <div>
        <div class="contentarea">
            <h2>Feedback and suggestions:</h2>
            Please send to <a href="mailto:dasregistry@sanger.ac.uk">dasregistry@sanger.ac.uk</a>
        </div>
    </div>
</div>

<%@ include file="sangerfooter.jsp"%>


